// parking_network.h
#ifndef PARKING_NETWORK_H
#define PARKING_NETWORK_H

#include "parking_common.h"

// 网络配置 - 保持原有配置
#define SERVER_IP "192.168.64.182"
#define SERVER_PORT 60000
#define BUFFER_SIZE 1024

// 函数声明 - 只做模块化封装，不改变逻辑
void async_ui_update(void * param);
void network_start_client(void);
void network_stop_client(void);
void network_send_command_response(const char *request_id, const char *status, const char *message);
void network_handle_server_command(const char *command_data);

// 原有全局变量改为extern
extern volatile int running;
extern int socket_fd;
extern parking_data_t parking_data;

#endif